package com.jzoom.zoom.pay;

import java.util.Date;

/**
 * 通知支付成功
 * 这里简化为一个类，不管是哪个平台的通知，都会有这些信息
 * 
 * 服务端在收到信息之后，建议发送一条消息，由消息系统处理支付成功。
 * 
 * 
 * 
 * @author renxueliang
 *
 */
public interface NotifyPayInfo {

	
	/**
	 * 本平台生成的id
	 * @return
	 */
	String getId();
	

	/**
	 * 支付平台id号,这个不一定会有，所以需要特殊处理
	 * @return
	 */
	String getTransId();
	
	
	/**
	 * 支付时间,有些支付渠道是用户支付时间，有些是渠道通知到服务器的时间
	 * 
	 * @return
	 */
	Date getPayTime();
	
	
	
	/**
	 * 支付渠道
	 * 
	 * @return
	 */
	String getChannel();
	

	
}
